
*{
    margin:0;
    padding:0;
    font-size:12px;
    box-sizing: border-box;
    font-family: "微软雅黑";
}
a{
    text-decoration:none;
}
a{
    color:#666;
}
.lf{
    float:left;
}
.rf{
    float:right;
}
.clear{
    clear:both;
}
.bg{
    position:fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index:-1;
}
.bg > img {
    height:100%;
    min-height:720px;
    width:100%;
    border:0;
    padding-bottom:30px;
}

.wrap{
    width:1510px;
    margin:0 auto;
}
.main{
    width:100%;
    top:10%;
}
.logo{
    margin-top:170px;
    float:right;
}
.logodown{
    padding-left:10px;
}
.big_word{
    font-size:45px;
    color:#3175b8;
    width:450px;
    margin-bottom:30px;
}
.small_word{
    width:450px;
    font-size:18px;
    color:#3175b8;
    text-align:justify;
    line-height:30px;
    text-indent:40px;
    letter-spacing:3px;
}
.middle{
    height:75px;
    text-align:center;
}
.down{
    font-size:17px;
    color:red;
    margin-top:155px;
    margin-left:25px;
    margin-bottom:15px;
}
.up{
    width:15px;
    height:15px;
    vertical-align: middle;
}
.right{
    margin-left:25px;
    margin-right:10px;
    margin-bottom:18px;
    position:relative;
    color:#fff;
    width:328px;
}
.email,.pass,.passtest{
    padding-left:35px;
    width:325px;
    height:50px;
    border:1px solid #3075b8;
    border-radius:15px;
    background:#f8f8f8;
    font-size:17px;
}
.emailicon,.passicon{
    background:url(../../img/login/cb_iconics.png) no-repeat 0 -129px;
    display:block;
    width:25px;
    height:25px;
    position:absolute;
    top:12px;
    left:12px;
}
.passicon{
    background-position:0 -70px;
}
.passtest{
    width:160px;
    height:50px;
    border-radius:15px;
    border:1px solid #3075b8;
}
.rember_user{
    vertical-align:middle;
    width:20px;
    height:20px;
    margin-left:5px;
    margin-bottom:4px;
}
.rember_user i{
    background:url(../../img/login/cb_iconics.png) no-repeat 0 190px;
}
.rember_user_detail{
    font-size:15px;
    color:#3074b8;
}
.LG{
    font-size:20px;
    font-weight:bold;
    width:330px;
    height:50px;
    background:#3074b7;
    color:#fff;
    border-radius:15px;
    border:none;
    box-shadow:0 2px 2px #0076e6;
}
.fright{
    color:#3074b8;
    float:right;
    font-size:15px;
}
.fleft{
	color:#3074b8;
	font-size:15px;
	margin-left:5px;
}
.footer{
    position:fixed;
    bottom:0;
    width:100%;
    height:30px;
    line-height:30px;
    background:#2b6cae;
    text-align:center;
}
.link a{
    color:#fff;
    font-size:15px;
}

.my_word{
    font-size:60px;
    color:#3175b8;
}